{{!
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements.  See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership.  The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License.  You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
}}

{{#panel-widget headingTranslation="titles.database" isLoading=isLoading classNames="database-explorer" iconActions=panelIconActions}}
  {{#if databases}}

    {{typeahead-widget
        content=databases
        optionValuePath="id"
        optionLabelPath="name"
        selection=selectedDatabase
    }}

    <hr />

    {{#if selectedDatabase}}
      {{extended-input class="form-control input-sm"
                       placeholderTranslation="placeholders.search.tables"
                       valueSearched="searchTables"
                       value=tableSearchTerm}}

      <hr />
    {{/if}}


    {{#if tableSearchResults.tables}}
      {{extended-input class="form-control input-sm"
                       placeholderTranslation="placeholders.search.columns"
                       valueSearched="searchColumns"
                       value=columnSearchTerm}}

      <hr />
    {{/if}}

    {{#tabs-widget tabs=tabs selectedTab=selectedTab}}
      {{partial selectedTab.view}}
    {{/tabs-widget}}
  {{/if}}
{{/panel-widget}}
